namespace Warehouse

open System.Collections.ObjectModel
open System
open FSharp.Windows

[<AbstractClass>]
type InvoiceModel() = 
    inherit Model()

    abstract Filter : string with get, set
    abstract Last : int Nullable with get, set
    abstract IsOperationInProgress : bool with get, set
    abstract Items : ObservableCollection<InvoiceDetailsModel> with get, set
    abstract SelectedInvoice : InvoiceDetailsModel with get, set
    abstract SelectedLineItem : InvoiceLineItemModel with get, set


